@charset "utf-8";

/**---------------------------------------------------------
*function:高度重用的基础层，提供通用类
*version:1.0
*author:沈联民
*email:shemlm203@gmail.com
*date:2010.09.09
----------------------------------------------------------*/


/* css reset (YUI)
-----------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote th,td{margin:0; padding:0}
table{ border-collapse:collapse; border-spacing:0}
fieldset,img{ border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal}
ol,ul{list-style:none}
caption,th{ text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}


/* 文字排版
-----------------------------------------------------------*/

	/*字体大小*/
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f30{font-size:30px}
 /*字体族*/
.fm_yaBlack{font-family:"微软雅黑", "宋体", "黑体", "隶书"}
.fm_timesNewRoman{font-family:"宋体", "微软雅黑", "黑体", "隶书"}
.fm_blackbody{font-family:"黑体", "宋体";}
.fm_officialScript{font-family:"隶书"}
.fm_arial{font-family:Arial, Helvetica, sans-serif;}
 /*文本缩进*/
.t1{text-indent:1em}
.t2{text-indent:2em}
.t3{text-indent:3em}
.t4{text-indent:4em}
.t5{text-indent:5em}
.t6{text-indent:6em}
.t7{text-indent:7em}
.t8{text-indent:8em}

 /*其他*/
.fb{font-weight:bold}
.fn{font-weight:normal}
.lh100{line-height:100%}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.unl{text-decoration:underline}
.no_unl{text-decoration:none}


/* 定位
-----------------------------------------------------------*/
.center{margin-left:auto; margin-right:auto;}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.clear_both{clear:both}
.clear_left{clear:left}
.clear_right{clear:right}
.clearfix:after{content:".";display:block; height:0; clear:both; visibility:hidden;} .clearfix{display:inline-block}* html
.clearfix{height:1%}. Clearfix{display:block}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
/*绝对居中，用于固定宽的元素，需在下层定义宽度*/
.abs-center{position:absolute; left:50%;}
.abs-right{position:absolute; right:0}
.hidden{visibility:hidden}
.none{display:none}
.float_left{float:left;}


/* 长度高度
-----------------------------------------------------------*/

.w10{width:10px}
.w20{width:20px}
.w30{width:30px}
.w50{width:50px}
.w100{width:100px}
.w200{width:200px}
.w300{width:300px}
.w500{width:500px}
.w500{width:500px}
.w500{width:500px}


/* 边距
-----------------------------------------------------------*/

.no_margin{margin:0}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m25{margin:25px}
.m30{margin:30px}
.m35{margin:35px}
.m50{margin:50px}
/*上边距*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt50{margin-top:50px}
.mt100{margin-top:100px}
/*左边距*/
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml50{margin-left:50px}
.ml100{margin-left:100px}
.ml500{margin-left:500px}
/*右边距*/
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px!important}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr40{margin-right:40px!important}
.mr50{margin-right:50px}
.mr60{margin-right:60px!important}
.mr80{margin-right:80px!important}
.mr100{margin-right:100px}
.mr150{margin-right:150px}
.mr200{margin-right:200px}
.mr300{margin-right:300px}


/* 颜色
-----------------------------------------------------------*/

.color_red {color:red}
.color_green {color:green}
.color_white {color:white!important}
.color_black {color:#000}


/* 区块
-----------------------------------------------------------*/

.display_block{display:block}
.display_inline{display:inherit}
.display_inlineAndBlock{display:inline-block}
